"""
    jdbc操作
"""
import cx_Oracle
# 配置数据库连接信息
dsn = cx_Oracle.makedsn(
    host='10.10.50.130',
    port=1521,
    service_name='uatfsscdb'  # 如果使用 SID，可替换为 sid='your_sid'
)

# 建立数据库连接
try:
    connection = cx_Oracle.connect(
        user='fsp_etl',
        password='fsp_etl_123',
        dsn=dsn
    )
    print("成功连接到 Oracle 数据库")

    # 创建游标
    cursor = connection.cursor()

    # 执行一个简单的查询
    cursor.execute("SELECT * FROM fsp_etl.erp_product_category")
    rows = cursor.fetchall()
    for row in rows:
        print(row)
    # 关闭游标和连接
    cursor.close()
    connection.close()
except cx_Oracle.Error as error:
    print(f"连接数据库时出错: {error}")

